//
//  STRenewViewModel.h
//  EnvironmentalProtection
//
//  Created by HCreater on 2018/12/19.
//  Copyright © 2018年 HCreater. All rights reserved.
//

#import "SUTableViewModel2.h"

@interface STRenewViewModel : SUTableViewModel2

@property (nonatomic, assign) NSInteger chooseDateIndex;
@property (nonatomic, assign) NSInteger chooseCityNum;
@property (nonatomic, assign) NSInteger selectChooseNum;
@property (nonatomic, assign) NSInteger priceNum;
@property (nonatomic, assign) NSInteger originPriceNum;
@property (nonatomic, copy) NSString* price;
@property (nonatomic, copy) NSString* originPrice;
@property (nonatomic, copy) NSString* strChooseCityNum;
@property (nonatomic, copy) NSString* strSelectChooseNum;
@property (nonatomic, copy) NSString* charge;
@property (nonatomic, readonly, assign) BOOL isAllChoose;
@property (nonatomic, readonly, assign) BOOL isCanPay;
@property (nonatomic, assign) BOOL isChargeSwitch;
@property (nonatomic, readonly, strong) NSArray* cityAreaIDs;

@property (nonatomic, readwrite, strong) NSArray* buildAreaIDs;

@property (nonatomic, readonly, strong) RACCommand* calPriceCmd;
@property (nonatomic, readonly, strong) RACCommand* allChooseCmd;
@property (nonatomic, readonly, strong) RACCommand* refreshCityCmd;
@property (nonatomic, readonly, strong) RACCommand* selectCityChooseCmd;
@property (nonatomic, readonly, strong) RACCommand* cityChooseCmd;
@property (nonatomic, readonly, strong) RACCommand* dateChooseCmd;
@property (nonatomic, readonly, strong) RACCommand* payCmd;
@property (nonatomic, readonly, strong) RACCommand* requestDataCmd;
@property (nonatomic, readonly, strong) RACCommand* selectCmd;

@property (nonatomic, readwrite, assign) CGFloat cellHeight;
@property (nonatomic, readwrite, assign) NSInteger tag;

- (void)checkInit;

@end
